package conexao.ignis.persistencia;

import javax.persistence.EntityManager;

import classes.ignis.movimento.Venda;

import interfaces.ignis.persistencia.PersistenciaObjeto;

public class PersisteVenda implements PersistenciaObjeto {

	private EntityManager m;
	private Venda venda;

	@Override
	public EntityManager persistindo(Object objeto) {
		m = c.conectar();
		m.persist(objeto);
		c.desconectar();
		return m;

	}

	@Override
	public EntityManager buscando(Object object) {

		m = c.conectar();
		venda = m.find(Venda.class, 3L);
		c.desconectar();
		return m;

	}

	@Override
	public EntityManager remove(Object object) {
		m = c.conectar();
		venda = m.find(Venda.class, 3L);
		m.remove(venda);
		c.desconectar();
		return m;
	}

	@Override
	public EntityManager atualiza(Object object) {
		m = c.conectar();
		venda = m.find(Venda.class, 3L);
		c.desconectar();
		return m;
	}

}
